#ifndef REQUEST_H
#define REQUEST_H

#include <string>

namespace apollo
{
class Request
{
    private:
        std::string clusterName = "";
        std::string serverUrl = "";
        std::string appId = "";
        std::string nameSpace = "";

    public:
        const std::string getServerUrl() const {
            return serverUrl;
        }
        void setServerUrl(const std::string& serverUrl) {
            this->serverUrl = serverUrl;
        }

       const std::string getAppId() const {
            return appId;
        }
        void setAppId(const std::string& appId) {
            this->appId = appId;
        }

       const std::string getClusterName() const {
            return clusterName;
        }
        void setClusterName(const std::string& clusterName) {
            this->clusterName = clusterName;
        }

        const std::string getNamespace() const {
            return nameSpace;
        }
        void setNamespace(const std::string& nameSpace) {
            this->nameSpace = nameSpace;
        }

        Request() {}
        ~Request() {}
};

} // namespace apollo
#endif /* REQUEST_H */
